Open flftfqwxf opened 8 years ago
这个错看上去是因为 node_modules 没装全,把 node_modules 删掉再 npm install
试试。
@furybean 试过多次,不行,而且整个搜索过程中,没有找到需要装这个包的信息 我是在npm3装的,NODE版本是4.4.3,这个会不会有影响 我是在GITHUB上拉下代码,然后npm install安装,安装后会先运行prepublish命令,这个时候会报错 之后我删除了prepublish,再安装,安装时不会出错,但是运行时会报 ERROR in Cannot find module 'normalize-url' @ ./examples/markdown.css 4:14-79 13:2-17:4 14:20-85
另外package.json里vue和vue-i18n是peerDependencies,在npm3下,不会自动安装, 我先手动安装了vue和vue-i18n@2.2.0,最新的vue-i18n是3.0以上版本,提示版本不对,所以手动安装的vue-i18n@2.2.0,然后再安装npm install所有 整个过程就是这样
windows下有不少问题,建议先更新 package.json 里的包。至少现在还没有在windows下跑起来,提示:
es6.object.define-property.js:3 Uncaught TypeError: $export is not a function
linux下能跑。
另外,可否和cooking一样有个demo站?
package.json模块已更新: https://gist.github.com/transtone/aeba06178cec835d1120293858630582
+1
在windows平台下,主要有两个地方有问题
2.webpack.config.js文件中/node_modules/的路径问题 module: { preLoaders: [ { test: /.js$/, exclude: /node_modules/, loader: 'eslint-loader' } ], loaders: [ { test: /.js$/, exclude: /node_modules\/(?!vue-desktop)/, loader: 'babel' },
对于npm 3.0以上版本对peerDependencies直接忽略了 "peerDependencies": { "vue": "^1.0.0", "vue-i18n": "^2.2.0" },
总算在windows平台下编译运行起来了
有没有搞错,这么久都还没改过来,windows下还是有问题,KPI产物?
@transtone 你好,我也遇到了下面这个错误,请问你最后在windows上解决了该问题吗?
es6.object.define-property.js:3 Uncaught TypeError: $export is not a function
我按照下面的步骤已经在windows上编译运行起来了 npm 3.9.5 OS: win10
- 删除package.json prepublish命令,修改name属性为vue-desktop1
- npm install vue vue-i18n@2.2.0 vue-desktop
- npm install
- 修改webpack.config.js的loaders为:{ test: /.js$/, exclude: /node_modules/, loader: 'babel' }
- 复制src目录的所有文件,到lib目录下, 在项目根目录下执行node_modules/babel-cli/bin/babel.js lib --out-dir lib
- npm run dev
示例不能在WINDOWS下运行么,WIN7安装过程中会报错,【prepublish】运行会报错,删除此命令后,安装无错误,但是运行npm run dev时, ERROR in Cannot find module 'normalize-url' @ ./examples/markdown.css 4:14-79 13:2-17:4 14:20-85